package com.ls.lserp.modules.job.entity;

import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class MaterialEntity extends DataEntity<MaterialEntity> {

	/**
	 * @fieldName : serialVersionUID
	 * @fieldType : long
	 * @Description : TODO
	 */
	private static final long serialVersionUID = 1L;

	private Long materialId;

	private String materialTypeCd;

	private String materialSample;

	private String materialCode;

	private Long materialFileId;

	private String materialNameCn;

	private String materialNameEn;

	private String materialBarCode;

	private String materialSource;

	private String materialSpec;

	private String materialGramWeight;

	private String materialThreadCount;

	private String materialComposition;

	private String materialStyle;

	private String materialColor;

	private String materialWeave;
	
    private String materialStitch;

	private String materialCategory;

	private String materialYear;

	private String materialSeason;

	private String materialCraft;

	private String materialUseType;

	private String materialPlacement;

	private String materialLevel;

	private String materialStyleCategory;

	private String materialSpecUnitCd;

	private String materialUnitCd;

	private String materialTaxRebateCd;

	private String materialOther1;

	private String materialOther2;

	private String materialOther3;

	private String materialOther4;

	private String materialOther5;

	private String materialOther6;

	private String materialOther7;

	private String materialOther8;

	private String materialOther9;

	private String materialOther10;

	private Long createUser;

	private Long updateUser;

	private List<MaterialEntity> materialEntityList;

	private Long shopId; // 店铺Id

	public Long getMaterialId() {
		return materialId;
	}

	public void setMaterialId(Long materialId) {
		this.materialId = materialId;
	}

	public String getMaterialTypeCd() {
		return materialTypeCd;
	}

	public void setMaterialTypeCd(String materialTypeCd) {
		this.materialTypeCd = materialTypeCd == null ? null : materialTypeCd.trim();
	}

	public String getMaterialSample() {
		return materialSample;
	}

	public void setMaterialSample(String materialSample) {
		this.materialSample = materialSample == null ? null : materialSample.trim();
	}

	public String getMaterialCode() {
		return materialCode;
	}

	public void setMaterialCode(String materialCode) {
		this.materialCode = materialCode == null ? null : materialCode.trim();
	}

	public Long getMaterialFileId() {
		return materialFileId;
	}

	public void setMaterialFileId(Long materialFileId) {
		this.materialFileId = materialFileId;
	}

	public String getMaterialNameCn() {
		return materialNameCn;
	}

	public void setMaterialNameCn(String materialNameCn) {
		this.materialNameCn = materialNameCn == null ? null : materialNameCn.trim();
	}

	public String getMaterialNameEn() {
		return materialNameEn;
	}

	public void setMaterialNameEn(String materialNameEn) {
		this.materialNameEn = materialNameEn == null ? null : materialNameEn.trim();
	}

	public String getMaterialBarCode() {
		return materialBarCode;
	}

	public void setMaterialBarCode(String materialBarCode) {
		this.materialBarCode = materialBarCode == null ? null : materialBarCode.trim();
	}

	public String getMaterialSource() {
		return materialSource;
	}

	public void setMaterialSource(String materialSource) {
		this.materialSource = materialSource == null ? null : materialSource.trim();
	}

	public String getMaterialSpec() {
		return materialSpec;
	}

	public void setMaterialSpec(String materialSpec) {
		this.materialSpec = materialSpec == null ? null : materialSpec.trim();
	}

	public String getMaterialGramWeight() {
		return materialGramWeight;
	}

	public void setMaterialGramWeight(String materialGramWeight) {
		this.materialGramWeight = materialGramWeight == null ? null : materialGramWeight.trim();
	}

	public String getMaterialThreadCount() {
		return materialThreadCount;
	}

	public void setMaterialThreadCount(String materialThreadCount) {
		this.materialThreadCount = materialThreadCount == null ? null : materialThreadCount.trim();
	}

	public String getMaterialComposition() {
		return materialComposition;
	}

	public void setMaterialComposition(String materialComposition) {
		this.materialComposition = materialComposition == null ? null : materialComposition.trim();
	}

	public String getMaterialStyle() {
		return materialStyle;
	}

	public void setMaterialStyle(String materialStyle) {
		this.materialStyle = materialStyle == null ? null : materialStyle.trim();
	}

	public String getMaterialColor() {
		return materialColor;
	}

	public void setMaterialColor(String materialColor) {
		this.materialColor = materialColor == null ? null : materialColor.trim();
	}

	public String getMaterialWeave() {
		return materialWeave;
	}

	public void setMaterialWeave(String materialWeave) {
		this.materialWeave = materialWeave == null ? null : materialWeave.trim();
	}

	public String getMaterialCategory() {
		return materialCategory;
	}

	public void setMaterialCategory(String materialCategory) {
		this.materialCategory = materialCategory == null ? null : materialCategory.trim();
	}

	public String getMaterialYear() {
		return materialYear;
	}

	public void setMaterialYear(String materialYear) {
		this.materialYear = materialYear == null ? null : materialYear.trim();
	}

	public String getMaterialSeason() {
		return materialSeason;
	}

	public void setMaterialSeason(String materialSeason) {
		this.materialSeason = materialSeason == null ? null : materialSeason.trim();
	}

	public String getMaterialCraft() {
		return materialCraft;
	}

	public void setMaterialCraft(String materialCraft) {
		this.materialCraft = materialCraft == null ? null : materialCraft.trim();
	}

	public String getMaterialUseType() {
		return materialUseType;
	}

	public void setMaterialUseType(String materialUseType) {
		this.materialUseType = materialUseType == null ? null : materialUseType.trim();
	}

	public String getMaterialPlacement() {
		return materialPlacement;
	}

	public void setMaterialPlacement(String materialPlacement) {
		this.materialPlacement = materialPlacement == null ? null : materialPlacement.trim();
	}

	public String getMaterialLevel() {
		return materialLevel;
	}

	public void setMaterialLevel(String materialLevel) {
		this.materialLevel = materialLevel == null ? null : materialLevel.trim();
	}

	public String getMaterialStyleCategory() {
		return materialStyleCategory;
	}

	public void setMaterialStyleCategory(String materialStyleCategory) {
		this.materialStyleCategory = materialStyleCategory == null ? null : materialStyleCategory.trim();
	}

	public String getMaterialSpecUnitCd() {
		return materialSpecUnitCd;
	}

	public void setMaterialSpecUnitCd(String materialSpecUnitCd) {
		this.materialSpecUnitCd = materialSpecUnitCd == null ? null : materialSpecUnitCd.trim();
	}

	public String getMaterialUnitCd() {
		return materialUnitCd;
	}

	public void setMaterialUnitCd(String materialUnitCd) {
		this.materialUnitCd = materialUnitCd == null ? null : materialUnitCd.trim();
	}

	public String getMaterialTaxRebateCd() {
		return materialTaxRebateCd;
	}

	public void setMaterialTaxRebateCd(String materialTaxRebateCd) {
		this.materialTaxRebateCd = materialTaxRebateCd == null ? null : materialTaxRebateCd.trim();
	}

	public String getMaterialOther1() {
		return materialOther1;
	}

	public void setMaterialOther1(String materialOther1) {
		this.materialOther1 = materialOther1 == null ? null : materialOther1.trim();
	}

	public String getMaterialOther2() {
		return materialOther2;
	}

	public void setMaterialOther2(String materialOther2) {
		this.materialOther2 = materialOther2 == null ? null : materialOther2.trim();
	}

	public String getMaterialOther3() {
		return materialOther3;
	}

	public void setMaterialOther3(String materialOther3) {
		this.materialOther3 = materialOther3 == null ? null : materialOther3.trim();
	}

	public String getMaterialOther4() {
		return materialOther4;
	}

	public void setMaterialOther4(String materialOther4) {
		this.materialOther4 = materialOther4 == null ? null : materialOther4.trim();
	}

	public String getMaterialOther5() {
		return materialOther5;
	}

	public void setMaterialOther5(String materialOther5) {
		this.materialOther5 = materialOther5 == null ? null : materialOther5.trim();
	}

	public String getMaterialOther6() {
		return materialOther6;
	}

	public void setMaterialOther6(String materialOther6) {
		this.materialOther6 = materialOther6 == null ? null : materialOther6.trim();
	}

	public String getMaterialOther7() {
		return materialOther7;
	}

	public void setMaterialOther7(String materialOther7) {
		this.materialOther7 = materialOther7 == null ? null : materialOther7.trim();
	}

	public String getMaterialOther8() {
		return materialOther8;
	}

	public void setMaterialOther8(String materialOther8) {
		this.materialOther8 = materialOther8 == null ? null : materialOther8.trim();
	}

	public String getMaterialOther9() {
		return materialOther9;
	}

	public void setMaterialOther9(String materialOther9) {
		this.materialOther9 = materialOther9 == null ? null : materialOther9.trim();
	}

	public String getMaterialOther10() {
		return materialOther10;
	}

	public void setMaterialOther10(String materialOther10) {
		this.materialOther10 = materialOther10 == null ? null : materialOther10.trim();
	}

	/**
	 * @return the materialEntityList
	 */
	public List<MaterialEntity> getMaterialEntityList() {
		return materialEntityList;
	}

	/**
	 * @param materialEntityList
	 *          the materialEntityList to set
	 */
	public void setMaterialEntityList(List<MaterialEntity> materialEntityList) {
		this.materialEntityList = materialEntityList;
	}

	/**
	 * @return the createUser
	 */
	public Long getCreateUser() {
		return createUser;
	}

	/**
	 * @param createUser
	 *          the createUser to set
	 */
	public void setCreateUser(Long createUser) {
		this.createUser = createUser;
	}

	/**
	 * @return the updateUser
	 */
	public Long getUpdateUser() {
		return updateUser;
	}

	/**
	 * @param updateUser
	 *          the updateUser to set
	 */
	public void setUpdateUser(Long updateUser) {
		this.updateUser = updateUser;
	}

	public String getMaterialStitch() {
		return materialStitch;
	}

	public void setMaterialStitch(String materialStitch) {
		this.materialStitch = materialStitch;
	}

	public Long getShopId() {
		return shopId;
	}

	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}
}